/*
 * ReporteListener.java
 *
 * Created on 6 de mayo de 2008, 01:39 AM
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package reporteTorneo;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;
import java.io.IOException;
import javax.swing.JOptionPane;
import javax.swing.JTable;
import prototipo.frmDesempate;
import prototipo.frmResultadosTorneo;

/**
 *
 * @author Billy
 */
public class reporteListener implements ActionListener{

    File archivo;
    JTable tabla;
    frmResultadosTorneo frt;
    frmDesempate fdes;
    int tipoVentana;
    
    /** Creates a new instance of ReporteListener */
    public reporteListener() {
    }
    
    public reporteListener (JTable tabla, File archivo, frmResultadosTorneo frt){
        this.tabla = tabla;
        this.archivo = archivo;
        this.frt = frt;
        this.tipoVentana = 1;
        System.out.println("Reporte frmResultadosTorneo");
    }    

    
    public void actionPerformed(ActionEvent e){
        try{
            System.out.println("---------");                                    
            exportarHojaCalculo exp = new exportarHojaCalculo();
            exp.exportarTabla(tabla, archivo);
            Runtime run = Runtime.getRuntime();
            run.exec("cmd.exe /c start " + archivo);
            
            System.out.println("tipo Ventana frmResultadosTorneo");                        
            JOptionPane.showMessageDialog(this.frt,"Archivo Generado","Informacion",JOptionPane.INFORMATION_MESSAGE);                                              

        }
        catch(IOException ex){
            System.out.println(ex.getMessage());
            ex.printStackTrace();
        }           
    }       
}
